namespace TXK
{
	public interface INetMessage
	{
		int ProtocolHeadBytesLength { get; }

		byte[] HeadBytes { get; set; }

		byte[] ContentBytes { get; set; }

		byte[] SendBytes { get; set; }

		int GetContentLengthByHeadBytes();

		bool CheckHeadBytesLegal(byte[] token);

		int GetHeadBytesIdentity();
	}
}
